//
//  AdjustLabelWidthToFitFontAppTools.m
//  AllMan
//
//  Created by dllo on 15/11/23.
//  Copyright © 2015年 Echo.Jobs. All rights reserved.
//

#import "AdjustLabelWidthToFitFontAppTools.h"

@implementation AdjustLabelWidthToFitFontAppTools

+ (CGFloat)heightForContent:(NSString *)content width:(CGFloat)width fontSize:(CGFloat)fontSize
{
    /**
     *  参数1.设置计算高度按照什么样的size来计算 注意::宽度一定要与label宽度一样,高度尽量大一些
     *  参数2.设置计算类型
     *  参数3.设置计算内容按照多大的字体计算 注意::字体大小也要跟label字体一样(label默认字体大小为17.0)
     *  参数4.系统备用参数,设置为nil
     *
     */
    CGSize size = CGSizeMake(width, 10000);
    NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys:[UIFont systemFontOfSize:fontSize], NSFontAttributeName, nil];
    CGRect frame = [content boundingRectWithSize:size options:NSStringDrawingUsesLineFragmentOrigin attributes:dic context:nil];
    
    
    
    
    return frame.size.height;
}

@end
